Evaluation of Alternative Instrumentation Frameworks
نویسندگان
چکیده
Our previous research focused on reducing continuous monitoring overhead by employing architectural design that performs adaptive monitoring. In this paper we explore the use of other AOP or AOP-like tools for instrumentation. The goal is to find a tool that has lower overhead than AspectJ. Support for runtime changes of monitoring configuration is also considered. Our main topic of interest is DiSL framework, because it has similar syntax as, already used AspectJ, but allows for more instrumentation options.
منابع مشابه
Towards Real-time Monitoring of DRE Systems Using Dynamic Binary Instrumentation Middleware
Dynamic binary instrumentatation (DBI) frameworks allow application developers and testers to non-intrusively collect trace profiles from their applications in production environments. The collected trace profiles are then used to analyze system behavior. Unfortunately, applying a DBI frameworks to an enterprise distributed real-time and embedded (DRE) systems is not a trivial process. This is ...
متن کاملInterpretational overhead in system software
Interpreting a program carries a runtime penalty: the interpretational overhead. Traditionally, a compiler removes interpretational overhead by sacrificing inessential details of program execution. However, a broad class of system software is based on non-standard interpretation of machine code or a higher-level language. For example, virtual machine monitors emulate privileged instructions; pr...
متن کاملPerformance Benchmarking of Application Monitoring Frameworks
Application-level monitoring of continuously operating software systems provides insights into their dynamic behavior, helping to maintain their performance and availability during runtime. Such monitoring may cause a significant runtime overhead to the monitored system, depending on the number and location of used instrumentation probes. In order to improve a system’s instrumentation and to re...
متن کاملDesign of Instrumentation Sensor Networks for Non-Linear Dynamic Processes Using Extended Kalman Filter
This paper presents a methodology for design of instrumentation sensor networks in non-linear chemical plants. The method utilizes a robust extended Kalman filter approach to provide an efficient dynamic data reconciliation. A weighted objective function has been introduced to enable the designer to incorporate each individual process variable with its own operational importance. To enhance...
متن کاملTransparent System Call Based Performance Debugging for Cloud Computing
Problem Diagnosis and debugging in concurrent environments such as the cloud and popular distributed systems frameworks has been a traditionally hard problem. We explore an evaluation of a novel way of debugging distributed systems frameworks by using system calls. We focus on Google's MapReduce framework, which enables distributed, data-intensive, parallel applications by decomposing a massive...
متن کامل